Remove unique key

Kimi.Huang 6 年之前
父节点
当前提交
06c4a9f483
共有 3 个文件被更改,包括 52 次插入7 次删除
  1. 45 0
      account/migrations/0037_auto_20190418_1736.py
  2. 6 6
      account/models.py
  3. 1 1
      commands/management/commands/hb.py

+ 45 - 0
account/migrations/0037_auto_20190418_1736.py

@@ -0,0 +1,45 @@
1
+# -*- coding: utf-8 -*-
2
+# Generated by Django 1.11.20 on 2019-04-18 09:36
3
+from __future__ import unicode_literals
4
+
5
+from django.db import migrations, models
6
+
7
+
8
+class Migration(migrations.Migration):
9
+
10
+    dependencies = [
11
+        ('account', '0036_auto_20190415_0225'),
12
+    ]
13
+
14
+    operations = [
15
+        migrations.AlterField(
16
+            model_name='userinfo',
17
+            name='openid',
18
+            field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u7528\u6237\u7aef', max_length=32, null=True, verbose_name='openid'),
19
+        ),
20
+        migrations.AlterField(
21
+            model_name='userinfo',
22
+            name='openid_lensman',
23
+            field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u6444\u5f71\u5e08\u7aef', max_length=32, null=True, verbose_name='openid_lensman'),
24
+        ),
25
+        migrations.AlterField(
26
+            model_name='userinfo',
27
+            name='openid_miniapp',
28
+            field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u5c0f\u7a0b\u5e8f', max_length=32, null=True, verbose_name='openid_miniapp'),
29
+        ),
30
+        migrations.AlterField(
31
+            model_name='userinfo',
32
+            name='openid_oauth',
33
+            field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u7528\u6237\u6388\u6743', max_length=32, null=True, verbose_name='openid_oauth'),
34
+        ),
35
+        migrations.AlterField(
36
+            model_name='userinfo',
37
+            name='openid_tourguide',
38
+            field=models.CharField(blank=True, db_index=True, help_text='\u5fae\u4fe1 Openid\uff0c\u62cd\u7231\u5bfc\u6e38\u7aef', max_length=32, null=True, verbose_name='openid_tourguide'),
39
+        ),
40
+        migrations.AlterField(
41
+            model_name='userinfo',
42
+            name='username',
43
+            field=models.CharField(blank=True, db_index=True, help_text='\u7528\u6237\u7528\u6237\u540d', max_length=255, null=True, verbose_name='username'),
44
+        ),
45
+    ]

+ 6 - 6
account/models.py

@@ -296,15 +296,15 @@ class UserInfo(BaseModelMixin, LensmanTypeBoolMixin):
296 296
     user_from = models.IntegerField(_(u'user_from'), choices=USER_FROM, default=APP_USER, help_text=u'用户来源')
297 297
     uuid = models.CharField(_(u'uuid'), max_length=255, blank=True, null=True, help_text=u'通用唯一识别码 (Universally Unique Identifier)', db_index=True)
298 298
     # APP 创建用户
299
-    username = models.CharField(_(u'username'), max_length=255, blank=True, null=True, help_text=u'用户用户名', db_index=True, unique=True)
299
+    username = models.CharField(_(u'username'), max_length=255, blank=True, null=True, help_text=u'用户用户名', db_index=True)
300 300
     password = models.CharField(_(u'password'), max_length=255, blank=True, null=True, help_text=u'用户密码')
301 301
     # 微信授权用户
302 302
     unionid = models.CharField(_(u'unionid'), max_length=32, blank=True, null=True, help_text=u'微信 Unionid', db_index=True)
303
-    openid = models.CharField(_(u'openid'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户端', db_index=True, unique=True)
304
-    openid_lensman = models.CharField(_(u'openid_lensman'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱摄影师端', db_index=True, unique=True)
305
-    openid_tourguide = models.CharField(_(u'openid_tourguide'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱导游端', db_index=True, unique=True)
306
-    openid_miniapp = models.CharField(_(u'openid_miniapp'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱小程序', db_index=True, unique=True)
307
-    openid_oauth = models.CharField(_(u'openid_oauth'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户授权', db_index=True, unique=True)
303
+    openid = models.CharField(_(u'openid'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户端', db_index=True)
304
+    openid_lensman = models.CharField(_(u'openid_lensman'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱摄影师端', db_index=True)
305
+    openid_tourguide = models.CharField(_(u'openid_tourguide'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱导游端', db_index=True)
306
+    openid_miniapp = models.CharField(_(u'openid_miniapp'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱小程序', db_index=True)
307
+    openid_oauth = models.CharField(_(u'openid_oauth'), max_length=32, blank=True, null=True, help_text=u'微信 Openid,拍爱用户授权', db_index=True)
308 308
     # 用户基本信息
309 309
     name = models.CharField(_(u'name'), max_length=255, blank=True, null=True, help_text=u'用户姓名')
310 310
     sex = models.IntegerField(_(u'sex'), choices=SEX_TYPE, default=MALE, help_text=u'用户性别')

+ 1 - 1
commands/management/commands/hb.py

@@ -18,7 +18,7 @@ logger = logging.getLogger('console')
18 18
 class Command(CompatibilityBaseCommand):
19 19
     def handle(self, *args, **options):
20 20
 
21
-        logger.info('Gis is dealing')
21
+        logger.info('Redpack is dealing')
22 22
 
23 23
         while True:
24 24
             # r.rpushjson('REDPACK_WAITING_SEND_LIST', {